﻿using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Pay.DTO {
    /// <summary>
    /// 钱包查询
    /// </summary>
    [JsonObject(MemberSerialization.OptOut)]
    public class WalletQuery : PageQuery {
        /// <summary>
        /// 
        /// </summary>
        [JsonIgnore]
        public long merchant_id { get; set; }
        /// <summary>
        /// 1 分销 2 课程 3 店铺 4 业绩
        /// </summary>
        public int type { get; set; }
        /// <summary>
        /// 1 未结算 2 已结算
        /// </summary>
        public int status { get; set; }

        /// <summary>
        /// 提现金额
        /// </summary>
        public string amount { get; set; }
        /// <summary>
        /// 开始时间
        /// </summary>
        public string start_time { get; set; }
        /// <summary>
        /// 结束时间
        /// </summary>
        public string end_time { get; set; }
        /// <summary>
        /// 提现状态 0 待审核 1 已通过未付款 2已通过已付款 3 未通过 4 处理中
        /// </summary>
        public string transfer_status { get; set; }

        /// <summary>
        /// 是否来自于供应商PC（来自供应商PC则特定排序）
        /// </summary>
        public bool is_from_supplierpc { get; set; }
    }
}
